package com.translate.vo;

import java.math.BigDecimal;
import com.translate.vo.contract.IRechargeVO;

public class RechargeVO implements IRechargeVO {// id

	private Integer id;
// 会员ID

	private Long userId;
// 充值单号

	private String orderSn;
// 充值金额

	private BigDecimal account;
// 支付时间

	private Integer payTime;
// 支付方式

	private Integer payId;
// 支付方式名称【冗余】

	private String pyName;
// 充值状态【0:待支付 1:充值成功 2:交易关闭】

	private Byte payStatus;
// 设备类型【0pc,1手机】

	private Byte payType;
// 奖励类型 0 享受折扣, 1 福利奖品 2 没有奖励

	private Byte rewardType;
// 开票 0 未开票 1 已开票

	private Byte invoicing;
// 详细地址

	private String address;
// 收货人

	private String consignee;
// 手机号

	private String phone;
// 省

	private String prov;
// 城市

	private String city;
// 区

	private String distinguish;

	/**
	 * 奖励名称
	 */
	private String reward;
	
	
	/**
     * 充值时间
     */
    private Long createTime;
    
    private Byte translate;
	

	public Byte getTranslate() {
		return translate;
	}

	public void setTranslate(Byte translate) {
		this.translate = translate;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public String getOrderSn() {
		return orderSn;
	}

	public void setOrderSn(String orderSn) {
		this.orderSn = orderSn == null ? null : orderSn.trim();
	}

	public BigDecimal getAccount() {
		return account;
	}

	public void setAccount(BigDecimal account) {
		this.account = account;
	}

	public Integer getPayTime() {
		return payTime;
	}

	public void setPayTime(Integer payTime) {
		this.payTime = payTime;
	}

	public Integer getPayId() {
		return payId;
	}

	public void setPayId(Integer payId) {
		this.payId = payId;
	}

	public String getPyName() {
		return pyName;
	}

	public void setPyName(String pyName) {
		this.pyName = pyName == null ? null : pyName.trim();
	}

	public Byte getPayStatus() {
		return payStatus;
	}

	public void setPayStatus(Byte payStatus) {
		this.payStatus = payStatus;
	}

	public Byte getPayType() {
		return payType;
	}

	public void setPayType(Byte payType) {
		this.payType = payType;
	}

	public Byte getRewardType() {
		return rewardType;
	}

	public void setRewardType(Byte rewardType) {
		this.rewardType = rewardType;
	}

	public Byte getInvoicing() {
		return invoicing;
	}

	public void setInvoicing(Byte invoicing) {
		this.invoicing = invoicing;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address == null ? null : address.trim();
	}

	public String getConsignee() {
		return consignee;
	}

	public void setConsignee(String consignee) {
		this.consignee = consignee == null ? null : consignee.trim();
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone == null ? null : phone.trim();
	}

	public String getProv() {
		return prov;
	}

	public void setProv(String prov) {
		this.prov = prov == null ? null : prov.trim();
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city == null ? null : city.trim();
	}

	public String getDistinguish() {
		return distinguish;
	}

	public void setDistinguish(String distinguish) {
		this.distinguish = distinguish == null ? null : distinguish.trim();
	}

	public String getReward() {
		return reward;
	}

	public void setReward(String reward) {
		this.reward = reward;
	}

	public Long getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Long createTime) {
		this.createTime = createTime;
	}

}